package com.jiangyg.mall.ware.enums;

/**
 * 枚举描述：工作单状态
 *
 * @author jiangyg
 * @version 4.0
 * @date 2021-12-06
 */
public enum OrderTaskStatus {

    /**
     * 已锁定
     */
    LOCKED(1),

    /**
     * 已解锁
     */
    UNLOCK(2),

    /**
     * 扣减
     */
    FINISH(3);

    /**
     * 代码
     */
    public final int code;

    OrderTaskStatus(int code) {
        this.code = code;
    }

    /**
     * 功能描述：根据代码判断值
     *
     * @param code 代码
     * @return PurchaseStatus
     */
    public static OrderTaskStatus decide(int code) {
        for (OrderTaskStatus item : OrderTaskStatus.values()) {
            if (item.code == code) {
                return item;
            }
        }
        return null;
    }

}
